package Day015_File类_递归_IO流.ZuoYe;

import java.io.File;

/**
 * @author zhangyan
 * @date 2020/5/6 16:49
 */
public class Test1 {
    public static void main(String[] args) {

        //创建File对象
        File file = new File("Demo02\\aaa\\a.txt");

        //获取文件名
        System.out.println("文件名:" + file.getName());

        //获取绝对路径
        System.out.println("文件的绝对路径:" + file.getAbsolutePath());

        //获取父录名
        System.out.println("文件的父录名:" + file.getParent());
        System.out.println(file.getParentFile().getParent());

        //获取文件大小
        System.out.println("文件大小:" + file.length());

        //获取文件后缀名
            String name = file.getName();
            //获取.最后一次出现的索引位置
            int i = name.lastIndexOf('.');
            //截取.索引位置之后的字符
            String substring = name.substring(i + 1);
            System.out.println(substring);
    }
}
